package com.jgdt.jgdtkasannong_university_gene_backend.entity.content;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 系统菜单业务类型表
 * </p>
 *
 * @author chenzg
 * @since 2025-04-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_menu_biz_type")
public class SysMenuBizType  {

    private static final long serialVersionUID = 1L;

    /**
     * 自增ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 类型名称 1：科研团队 2：产业技术体系介绍 3:地方猪种源基地 4：瘦肉型猪种源基地 5：黑猪盟养殖基地 6：猪种质创新基地
     */
    @TableField("type_name")
    private String typeName;

    /**
     * 类型代码：  1：科研团队 2：产业技术体系介绍 3:地方猪种源基地 4：瘦肉型猪种源基地 5：黑猪盟养殖基地 6：猪种质创新基地
     */
    @TableField("type_code")
    private Integer typeCode;

    /**
     * 类型描述
     */
    @TableField("type_desc")
    private String typeDesc;

    /**
     * 创建人
     */
    @TableField("created_by")
    private String createdBy;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 更改人
     */
    @TableField("updated_by")
    private String updatedBy;

    /**
     * 更改时间
     */
    @TableField("update_time")
    private Date updateTime;



}
